package com.digitalchina.lxnsy.entity;

import java.io.Serializable;

/**
 * ================================================
 * 项目名称：BigData
 * 类描述：
 * 包名：com.digitalchina.bigdata.entity
 * 创建人：白彦东
 * 创建时间：2017/1/22 17:55
 * 修改备注：
 * ================================================
 */

public class ExpertVO implements Serializable{

    /**
     * id : 68af4eb7-78f4-4c7e-8419-b4f4f6e35657
     * createAt : 2017-03-01 17:05:56
     * createTime : 2017-03-01 17:05:56
     * updateAt : 2017-03-04 16:25:35
     * updateTime : 2017-03-04 16:25:35
     * status : null
     * sort : 0
     * version : 2
     * expertName : 某某
     * expertSex : 1
     * birthday : Tue Mar 07 00:00:00 CST 2017
     * address : null
     * title : 234
     * researchArea : 345345
     * researchResults : 345345
     * workUnit : 234
     * email : null
     * photo : e2531cce-6e1d-45aa-8837-7e45539fce41
     * province : {"id":"6960177e-5e5b-4f09-93e8-fa6f38c66da2","createAt":"2017-01-17 16:21:48","createTime":"2017-01-17 16:21:48","updateAt":"2017-01-17 16:21:48","updateTime":"2017-01-17 16:21:48","status":null,"sort":0,"version":0,"provinceName":"澳门特别行政区","provinceNamePinyin":"aomen","provinceAbbreviation":"澳门","provinceCode":"820000","countryCode":"CHN","provinceType":"2","name":"澳门特别行政区","pingyin":"aomen","code":"820000","pcode":"CHN","type":"2","persistent":true,"entityId":"6960177e-5e5b-4f09-93e8-fa6f38c66da2"}
     * isRecommend : null
     * isValid : null
     * columnId : null
     * isChat : 1
     * userAccId : 626dc456-6504-472a-b47c-3c88511e1276
     * expertNumber : 2
     * service : {"id":"44d1815d-0ae5-4878-ad53-62445218a0a5","createAt":"2017-02-27 09:47:43","createTime":"2017-02-27 09:47:43","updateAt":"2017-02-27 09:47:43","updateTime":"2017-02-27 09:47:43","status":null,"sort":0,"version":0,"code":"002001","name":"test1","level":"1","pcode":"002","childTypes":null,"persistent":true,"entityId":"44d1815d-0ae5-4878-ad53-62445218a0a5"}
     * servicecode : null
     * maxservice : {"id":"0131a11f-af93-4470-b8be-6b2c3ab3641d","createAt":"2017-02-27 09:36:17","createTime":"2017-02-27 09:36:17","updateAt":"2017-02-27 09:36:17","updateTime":"2017-02-27 09:36:17","status":null,"sort":0,"version":0,"code":"002","name":"水果","level":"0","pcode":null,"childTypes":null,"persistent":true,"entityId":"0131a11f-af93-4470-b8be-6b2c3ab3641d"}
     * maxservicecode : null
     * persistent : true
     * entityId : 68af4eb7-78f4-4c7e-8419-b4f4f6e35657
     */

    private String id;
    private String createAt;
    private String createTime;
    private String updateAt;
    private String updateTime;
    private Object status;
    private int sort;
    private int version;
    private String expertName;
    private String expertSex;
    private String birthday;
    private String address;
    private String title;
    private String researchArea;
    private String researchResults;
    private String workUnit;
    private Object email;
    private String photo;
    private ProvinceBean province;
    private Object isRecommend;
    private Object isValid;
    private Object columnId;
    private String isChat;
    private String userAccId;
    private int expertNumber;
    private ServiceBean service;
    private String servicecode;
    private MaxserviceBean maxservice;
    private String maxservicecode;
    private boolean persistent;
    private String entityId;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getCreateAt() {
        return createAt;
    }

    public void setCreateAt(String createAt) {
        this.createAt = createAt;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getUpdateAt() {
        return updateAt;
    }

    public void setUpdateAt(String updateAt) {
        this.updateAt = updateAt;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public Object getStatus() {
        return status;
    }

    public void setStatus(Object status) {
        this.status = status;
    }

    public int getSort() {
        return sort;
    }

    public void setSort(int sort) {
        this.sort = sort;
    }

    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }

    public String getExpertName() {
        return expertName;
    }

    public void setExpertName(String expertName) {
        this.expertName = expertName;
    }

    public String getExpertSex() {
        return expertSex;
    }

    public void setExpertSex(String expertSex) {
        this.expertSex = expertSex;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getResearchArea() {
        return researchArea;
    }

    public void setResearchArea(String researchArea) {
        this.researchArea = researchArea;
    }

    public String getResearchResults() {
        return researchResults;
    }

    public void setResearchResults(String researchResults) {
        this.researchResults = researchResults;
    }

    public String getWorkUnit() {
        return workUnit;
    }

    public void setWorkUnit(String workUnit) {
        this.workUnit = workUnit;
    }

    public Object getEmail() {
        return email;
    }

    public void setEmail(Object email) {
        this.email = email;
    }

    public String getPhoto() {
        return photo;
    }

    public void setPhoto(String photo) {
        this.photo = photo;
    }

    public ProvinceBean getProvince() {
        return province;
    }

    public void setProvince(ProvinceBean province) {
        this.province = province;
    }

    public Object getIsRecommend() {
        return isRecommend;
    }

    public void setIsRecommend(Object isRecommend) {
        this.isRecommend = isRecommend;
    }

    public Object getIsValid() {
        return isValid;
    }

    public void setIsValid(Object isValid) {
        this.isValid = isValid;
    }

    public Object getColumnId() {
        return columnId;
    }

    public void setColumnId(Object columnId) {
        this.columnId = columnId;
    }

    public String getIsChat() {
        return isChat;
    }

    public void setIsChat(String isChat) {
        this.isChat = isChat;
    }

    public String getUserAccId() {
        return userAccId;
    }

    public void setUserAccId(String userAccId) {
        this.userAccId = userAccId;
    }

    public int getExpertNumber() {
        return expertNumber;
    }

    public void setExpertNumber(int expertNumber) {
        this.expertNumber = expertNumber;
    }

    public ServiceBean getService() {
        return service;
    }

    public void setService(ServiceBean service) {
        this.service = service;
    }

    public String getServicecode() {
        return servicecode;
    }

    public void setServicecode(String servicecode) {
        this.servicecode = servicecode;
    }

    public MaxserviceBean getMaxservice() {
        return maxservice;
    }

    public void setMaxservice(MaxserviceBean maxservice) {
        this.maxservice = maxservice;
    }

    public String getMaxservicecode() {
        return maxservicecode;
    }

    public void setMaxservicecode(String maxservicecode) {
        this.maxservicecode = maxservicecode;
    }

    public boolean isPersistent() {
        return persistent;
    }

    public void setPersistent(boolean persistent) {
        this.persistent = persistent;
    }

    public String getEntityId() {
        return entityId;
    }

    public void setEntityId(String entityId) {
        this.entityId = entityId;
    }

    public static class ProvinceBean implements Serializable{
        /**
         * id : 6960177e-5e5b-4f09-93e8-fa6f38c66da2
         * createAt : 2017-01-17 16:21:48
         * createTime : 2017-01-17 16:21:48
         * updateAt : 2017-01-17 16:21:48
         * updateTime : 2017-01-17 16:21:48
         * status : null
         * sort : 0
         * version : 0
         * provinceName : 澳门特别行政区
         * provinceNamePinyin : aomen
         * provinceAbbreviation : 澳门
         * provinceCode : 820000
         * countryCode : CHN
         * provinceType : 2
         * name : 澳门特别行政区
         * pingyin : aomen
         * code : 820000
         * pcode : CHN
         * type : 2
         * persistent : true
         * entityId : 6960177e-5e5b-4f09-93e8-fa6f38c66da2
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String provinceName;
        private String provinceNamePinyin;
        private String provinceAbbreviation;
        private String provinceCode;
        private String countryCode;
        private String provinceType;
        private String name;
        private String pingyin;
        private String code;
        private String pcode;
        private String type;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getProvinceName() {
            return provinceName;
        }

        public void setProvinceName(String provinceName) {
            this.provinceName = provinceName;
        }

        public String getProvinceNamePinyin() {
            return provinceNamePinyin;
        }

        public void setProvinceNamePinyin(String provinceNamePinyin) {
            this.provinceNamePinyin = provinceNamePinyin;
        }

        public String getProvinceAbbreviation() {
            return provinceAbbreviation;
        }

        public void setProvinceAbbreviation(String provinceAbbreviation) {
            this.provinceAbbreviation = provinceAbbreviation;
        }

        public String getProvinceCode() {
            return provinceCode;
        }

        public void setProvinceCode(String provinceCode) {
            this.provinceCode = provinceCode;
        }

        public String getCountryCode() {
            return countryCode;
        }

        public void setCountryCode(String countryCode) {
            this.countryCode = countryCode;
        }

        public String getProvinceType() {
            return provinceType;
        }

        public void setProvinceType(String provinceType) {
            this.provinceType = provinceType;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getPingyin() {
            return pingyin;
        }

        public void setPingyin(String pingyin) {
            this.pingyin = pingyin;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public String getType() {
            return type;
        }

        public void setType(String type) {
            this.type = type;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class ServiceBean implements Serializable{
        /**
         * id : 44d1815d-0ae5-4878-ad53-62445218a0a5
         * createAt : 2017-02-27 09:47:43
         * createTime : 2017-02-27 09:47:43
         * updateAt : 2017-02-27 09:47:43
         * updateTime : 2017-02-27 09:47:43
         * status : null
         * sort : 0
         * version : 0
         * code : 002001
         * name : test1
         * level : 1
         * pcode : 002
         * childTypes : null
         * persistent : true
         * entityId : 44d1815d-0ae5-4878-ad53-62445218a0a5
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String name;
        private String level;
        private String pcode;
        private Object childTypes;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getLevel() {
            return level;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public String getPcode() {
            return pcode;
        }

        public void setPcode(String pcode) {
            this.pcode = pcode;
        }

        public Object getChildTypes() {
            return childTypes;
        }

        public void setChildTypes(Object childTypes) {
            this.childTypes = childTypes;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }

    public static class MaxserviceBean implements Serializable{
        /**
         * id : 0131a11f-af93-4470-b8be-6b2c3ab3641d
         * createAt : 2017-02-27 09:36:17
         * createTime : 2017-02-27 09:36:17
         * updateAt : 2017-02-27 09:36:17
         * updateTime : 2017-02-27 09:36:17
         * status : null
         * sort : 0
         * version : 0
         * code : 002
         * name : 水果
         * level : 0
         * pcode : null
         * childTypes : null
         * persistent : true
         * entityId : 0131a11f-af93-4470-b8be-6b2c3ab3641d
         */

        private String id;
        private String createAt;
        private String createTime;
        private String updateAt;
        private String updateTime;
        private Object status;
        private int sort;
        private int version;
        private String code;
        private String name;
        private String level;
        private Object pcode;
        private Object childTypes;
        private boolean persistent;
        private String entityId;

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public String getCreateAt() {
            return createAt;
        }

        public void setCreateAt(String createAt) {
            this.createAt = createAt;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public String getUpdateAt() {
            return updateAt;
        }

        public void setUpdateAt(String updateAt) {
            this.updateAt = updateAt;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public Object getStatus() {
            return status;
        }

        public void setStatus(Object status) {
            this.status = status;
        }

        public int getSort() {
            return sort;
        }

        public void setSort(int sort) {
            this.sort = sort;
        }

        public int getVersion() {
            return version;
        }

        public void setVersion(int version) {
            this.version = version;
        }

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public String getLevel() {
            return level;
        }

        public void setLevel(String level) {
            this.level = level;
        }

        public Object getPcode() {
            return pcode;
        }

        public void setPcode(Object pcode) {
            this.pcode = pcode;
        }

        public Object getChildTypes() {
            return childTypes;
        }

        public void setChildTypes(Object childTypes) {
            this.childTypes = childTypes;
        }

        public boolean isPersistent() {
            return persistent;
        }

        public void setPersistent(boolean persistent) {
            this.persistent = persistent;
        }

        public String getEntityId() {
            return entityId;
        }

        public void setEntityId(String entityId) {
            this.entityId = entityId;
        }
    }
}
